package com.baijiaoxi.common.model;

import com.fasterxml.jackson.annotation.JsonIgnore;

public interface FiledInvoke {
    /**
     * 允许外部通过属性名获取值
     * 类型需外部自行转换
     * @param propertyName
     * @return
     */
    @JsonIgnore
    Object getPropertyByName(String propertyName);
    /**
     * 允许外部通过属性名设置值
     * 类型需外部自行转换
     * @param propertyName
     * @return
     */
    @JsonIgnore
    void setPropertyByName(String propertyName, Object value);
}
